// 载入模块
var Segment = require('node-segment').Segment;
// 创建实例
var segment = new Segment();
// 使用默认的识别模块及字典，载入字典文件需要1秒，仅初始化时执行一次即可
segment.useDefault();
// 开始分词
// console.log(segment.doSegment('这是一个基于Node.js的中文分词模块。'));
// console.log(segment.doSegment('[キラーＴtT]堕落44'));
// console.log(segment.doSegment('[ちろたた] 仆のお姊ちゃん-af [中国翻译] [DL版]'));
console.log(segment.doSegment('[あらくれた者たち (あらくれ)] オレが先に好きだったんだ [中国翻译] [DL版]'));


// 将不同长度的文本转换为唯一标识符：
function textToHash(text) {
  let hash = 0;
  for (let i = 0; i < text.length; i++) {
    const char = text.charCodeAt(i);
    hash = ((hash << 5) - hash) + char;
    hash = hash & hash; // Convert to 32bit integer
  }
  return hash;
}

// 使用示例
const id = textToHash('きdlj林家栋老师的经费');
console.log(`id`, id)